package classes;

import interfaces.Atacante;
import interfaces.Defensor;
import interfaces.Posicionable;

public class Edificio implements Defensor, Posicionable {
	private int energia;
	private Posicion pos;
	private Rect rect;

	public Posicion getPosition() {
		return pos;
	}

	public Rect getSize() {
		return rect;
	}

	public boolean ocupa(Posicion p) {
		return this.getSize().ocupa(p);
	}

	public void teAtaca(Atacante a) {
		this.energia -= a.getPATK();
	}
	
	public int getEnergia() {
		return this.energia;
	}

	public boolean ocupaElMismoLugar(Posicionable ps) {
		// TODO Auto-generated method stub
		return false;
	}

	
}
